package com.ltg.urban.domain.project.data.request;

import io.swagger.v3.oas.annotations.media.Schema;

/**
 * <p> ClassName: ProjectStausEnum </p>
 * <p> Package: com.ltg.urban.domain.project.data.request </p>
 * <p> Description: </p>
 * <p></p>
 *
 * @Author: LTG
 * @Create: 2023/2/26 - 15:42
 * @Version: v1.0
 */

public enum ProjectStatusEnum {


    PROJECT_START(0,"立项"),
    APPROVAL_START(1,"送审"),
    APPROVAL_FINISH(2,"审批完成"),
    PROJECT_RUN(3,"项目进行"),
    PROJECT_ACCEPTANCE(4,"项目验收"),
    PROJECT_FINISH(5,"项目完结");
    ProjectStatusEnum(Integer status, String statusDescription) {
        this.status = status;
        this.statusDescription = statusDescription;
    }


    @Schema(description = "项目状态:0立项、1送审、2审批完成、3项目进行、4项目验收、5项目完结")
    private Integer status;
    @Schema(description = "状态描述:0立项、1送审、2审批完成、3项目进行、4项目验收、5项目完结")
    private String statusDescription;

    public Integer getStatus() {
        return status;
    }
    public String getStatusDescription() {
        return statusDescription;
    }


}
